Video Device Service
Service provides for the APIs for controlling camera and self video Ensure camera permissions are granted to have video experience
Types
Represents different states of camera capture request results.
Represents a video device state.
Properties
ObservableValue that provides information about the current VideoDevice
ObservableValue that provides for VideoDeviceState
Provides for self video. Needs Camera android.Manifest.permission
ObservableValue that updates dynamically whenever a new VideoDevice is added or removed
Functions
Register for camera torch mode events to be notified whenever there is a changes in the mode.
Select a device from the current available set of VideoDevices
Starts sending video feed in 720p
Start receiving main stage participant's video feed in 720p in speaker or people view. Please refer the documentation to see the various video resolutions in Gallery View.
Sets repeating capture request on the current camera session. This internally will call CameraCaptureSession.setRepeatingRequest with the preview builder's key value pair. This API will be useful to control camera zoom, exposure or any other capture requests as provided by the framework at CaptureRequest.Key
Set the flash unit's torch mode of the given camera ID. Note : Some of the devices need the torch supported camera device to be open for the torch to be turned ON.
Unregister / Remove a previously-added callback; the callback will no longer receive torch mode status callbacks.